<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Source</name>
    </assembly>
    <members>
        <member name="T:CollectionAddRangeExtension">
            <summary>
            AddRange extension method for ICollection&lt;T&gt;.
            </summary>
            <nuget id="netfx-System.Collections.Generic.CollectionAddRange"/>
        </member>
        <member name="M:CollectionAddRangeExtension.AddRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Adds the elements to the end of the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </summary>
            <typeparam name="T">The type of the items that the collection contains. Inferred from other parameters.</typeparam>
            <param name="source">The collection to add the elements to.</param>
            <param name="items">The items to add to the collection.</param>
        </member>
        <member name="M:CollectionAddRangeExtension.AddRange``1(System.Collections.Generic.ICollection{``0},``0[])">
            <summary>
            Adds the elements to the end of the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </summary>
            <typeparam name="T">The type of the items that the collection contains. Inferred from other parameters.</typeparam>
            <param name="source">The collection to add the elements to.</param>
            <param name="items">The items to add to the collection.</param>
        </member>
        <member name="T:Guard">
            <summary>
            Common guard class for argument validation.
            </summary>
        </member>
        <member name="M:Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)">
            <summary>
            Ensures the given <paramref name="value"/> is not null.
            Throws <see cref="T:System.ArgumentNullException"/> otherwise.
            </summary>
        </member>
        <member name="M:Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)">
            <summary>
            Ensures the given string <paramref name="value"/> is not null or empty.
            Throws <see cref="T:System.ArgumentNullException"/> in the first case, or 
            <see cref="T:System.ArgumentException"/> in the latter.
            </summary>
        </member>
    </members>
</doc>
